#include "include/Mission_6.h"
#include "include/Jeu.h"
#include "include/Monde.h"
#include "include/Continent.h"

Mission_6::Mission_6(const char * _description) 
   : MissionStrategy(_description), asie(NULL), afrique(NULL)
{
}

/**
 * Vous devez conquerir en totalite l'Asie et l'Afrique.
 */
bool Mission_6::estAccomplie(Joueur * _joueur)
{
   if ( !asie )
      asie = Jeu::jeu->getMonde()->getContinentByName("Asie");
   if ( !afrique )
      afrique = Jeu::jeu->getMonde()->getContinentByName("Afrique");

   return asie->appartientAuJoueur( _joueur ) && afrique->appartientAuJoueur( _joueur );
}
